home *** CD-ROM | disk | FTP | other *** search
/ The Utilities Experience / The Utilities Experience - Volume 1.iso / software / rendering / utilities / dust / history < prev    next >
Encoding:
Text File  |  1995-11-03  |  24.0 KB  |  835 lines

  1. ###############################################################################
  2. #                                                                             #
  3. #                 Dust V2.35 - Copyright ©1994 by A.Maschke                   #
  4. #                           All rights reserved.                              #
  5. #-----------------------------------------------------------------------------#
  6. #                                                                             #
  7. #                                  History                                    #
  8. #                                                                             #
  9. #-----------------------------------------------------------------------------#
  10. #                                                                             #
  11. #   *** - not checked                                                         #
  12. #   *   - wildcard                                                            #
  13. #   LW  - Lightwave                                                           #
  14. #   IM  - Imagine                                                             #
  15. #                                                                             #
  16. ###############################################################################
  17.  
  18. Version 2.35 -  2 November 1995
  19.  -new command JOINGROUPOBJ, tested on "xwing"
  20.  -subgroup<->surface-conversation-bug fixed:
  21.    now every face is fixed to be in only one subgroup  (before LW-saving)
  22.  -file-requestor for SHOWTDDD
  23.  -numeric arguments for all commands works now (I simply forgot one line :()
  24.  -result of showtddd is stored to variable "result"
  25.  -reading the phong-flag from MC4D-objects
  26.  
  27. Version 2.34 -  1 October 1995
  28.  -reading/writing MaxonCinema4D-Objects
  29.  
  30. Version 2.31 - 17 September 1995
  31.  -preview-modes: 
  32.    every task needs less memory and produces better results
  33.    -drawmodes COLOR and GREY removed
  34.    -drawmode FACE improved and renamed as COLOR
  35.    -SCREEN-parameters removed
  36.  -bug fixes:
  37.    -format-string-support for all commands which need string-argument,
  38.      e.g. SET, RENAME, REQUEST, SETCOLSGROUP, ...
  39.    -refreshing of preview-windows after changing object-colors
  40.    -particle-alignment (point-mode) improved
  41.  -auto-updating of config-files which are too old
  42.  
  43. Version 2.30 - 15 September 1995
  44.  -amazing new commands: CDEFORM, CDEFORMINTERP
  45.  -bug in the TDDD-saver fixed: textures/subgroups where saved
  46.   incorrect if their size was greater than 2^15 bytes
  47.  -LW-loader merges only edges now (some LW-users create
  48.   "sharp edges" doubling points)
  49.  -new tutorial "DustCDEFORM"
  50.  -new commands CHECKOBJECT, KILLFREEPOINTS, COPYAXIS,
  51.   EXPANDSG, SHRINKSG
  52.  -new parameters FORCESWAP, STARTPCORR, INTERPMODE
  53.  -some (unnecessary) commands removed:
  54.    KILL0EDGES, KILL0FACES, KILL0POINTS
  55.    CREATEFACES, PMORPH,
  56.    SORTFACES, SORTPOINTS, SORTFACES2, SORTPOINTS2
  57.    MAKEDUST, LIMITS, MERGE
  58.  -renamed some commands
  59.    PMORPH2->PMORPH
  60.    MORPH3->BUILDMORPH
  61.    MORPH3RND->DEFORMMORPHRND
  62.    MORPH2->DEFORMMORPH
  63.    MERGE2->MERGE
  64.  -SAVECONFIG didn't save the parameter SFORMAT  - fixed
  65.  -COPYATTS did apply the axis-attributes of the source-object
  66.   to the destination-object - changed
  67.  -after DEFORMMORPH the MORPHATTS-procedure was called - changed
  68.  -MORPHATTS can now be aborted
  69.  -parameter OPTEDGES removed (fixed to TRUE)
  70.  -all docs and help-files updated
  71.  -format-string-extension
  72.  
  73. Version 2.20 - 25 August 1995
  74.  -FAST (very fast) merging
  75.    (Now Dust is the fastest object-converter. (I hope so))
  76.  -new commands SMOOTHINNER, SMOOTHSG
  77.  -command-list splitted into 7 sections
  78.  -new commands EXTRACTSG, CUTSG, INTERPOLATEDATA
  79.  -nice and simple IF-construct
  80.  -new examples: "starfield.bat" and "splines.bat"
  81.  -new spline-types
  82.  -new parameters MAXANGLE, ECHO, SPLINETYPE, SPLINEENDS, SPLINESUBDIV
  83.  -error in triangulate fixed: edges where created as "sharp"
  84.  -files of the archieve rearranged
  85.  -new tutorial "DustSMOOTH"
  86.  
  87. Version 2.10 - 17 August 1995
  88.  -new commands SMOOTH, INSERTPOINT, LATTICE
  89.  -new Mesh2TDDD-program
  90.  -new Screenshot
  91.  
  92. Version 2.04 -  4 August 1995
  93.  -new commands FCOUNT, ECOUNT, PCOUNT, OCOUNT, GETPOINT (good for
  94.   programming)
  95.  -"utility"-drawer introduced (containing "Mesh2TDD")
  96.  -new example-script "BetterExample" demonstrating the new features
  97.  
  98. Version 2.03 -  2 August 1995
  99.  -new command MAKEDUST
  100.  -ADDFACE didn't free it's buffers immediately - many memory was
  101.   consumed adding 200 or more faces
  102.  
  103. Version 2.02 - 16 June 1995
  104.  -ONLINECALC-parameter removed - use . instead:
  105.    .a=345
  106.    .a
  107.  
  108.  -SHOWVALUES didn't work - fixed
  109.  -documentation-bug fixed:
  110.    sorry, the real name of the "DustHelp"-Parameter is "helpdir",
  111.    type "set(helpdir,<path>)" and "set(helpdir2,<path2>)"
  112.  
  113. Version 2.01 - 13 June 1995
  114.  -new command SHOWVALUES
  115.  
  116. Version 2.00 - 16 April 1995
  117.  -MORPH2-an amazing new algorithm !!!
  118.  -new command: MORPHATTS
  119.  -refreshing CLST after KILL0FACES
  120.  -removed commands
  121.    MORPHSGROUP (MORPH2 makes it better)
  122.    MORPH2FRAME (not posible because the number of created frames by MORPH2
  123.                 is unknown)
  124.  -some optimizations
  125.  -docs updated
  126.  
  127. Version 1.94 - 10 April 1995
  128.  -new commands:
  129.    MORPHSGROUP (beta)
  130.    RENAMESGROUP
  131.  -MORPHSGROUP-Tutorial
  132.  -WINDOWSEQ-bug: wrong screensize if SCREEN=TRUE - fixed
  133.  
  134. Version 1.93 - 7 April 1995
  135.  -MORPH3(RND)-bug fixed (needed one more argument what the online-help
  136.                          didn't tell you - now old syntax)
  137.  -MORPH2 improved
  138.  -MORPH2-Tutorial
  139.  
  140.  -memory-bug: forgot to free some tmp-buffers after subgroup-loading - fixed
  141.  -memory-bug: FILETYPE (called from LOAD) trashed 1040 bytes of memory if
  142.               file not found (not my bug) - fixed
  143.  -memory-bug: clst allocated twice while LW-loading - fixed
  144.  -now you can perform "load(1,head)" 10000 times - no byte of memory
  145.   will be allocated
  146.  -TDDD-loader/saver-bug: wrong EFLG-size if (edgecount mod 2)!=0) - fixed
  147.  
  148. Version 1.92 - 6 April 1995
  149.  -new command: COPYCLST (good for combining MORPH and MORPH2)
  150.  -converting polygons assumed to be convex into triangles (Lightwave)
  151.  -killing unused surfaces (Lightwave) (caused crashes while saving)
  152.  -setting the EDGE-flag after Lightwave-loading
  153.   (otherwise the TDDD-saver writes trash)
  154.  -new screenshot
  155.  
  156. Version 1.91b - 4 April 1995
  157.  -loading of Imagine3.0-Subgroups (FGR3) -but still saving as FGRP
  158.  
  159. Version 1.91 - 3 April 1995
  160.  -new commands:
  161.    ADDSGROUP
  162.    SUBSGROUP
  163.    SETCOLSGROUP
  164.    GETCOLSGROUP
  165.    WRITESGROUP
  166.  -keeping and enhancing subgroups while PMORPHing
  167.  -command-completion improved and all known bugs fixed
  168.  -new Screenshot
  169.  -new Tutorial
  170.  
  171. Version 1.90 - 2 April 1995
  172.  -LW:
  173.    -reading/writing of LW-textures and -brushes (called LWSpec)
  174.    -all attributes except the color of the surface called "Default" ***
  175.     are ignored - so rename this surface if you want to keep the
  176.     textures etc. !
  177.     (Why ? *No* subgroup will be created for the "Default"-surface)
  178.  -JOIN and COPY updated (Subgroups, LWSpec)
  179.  -MEMORY updated (LWSpec)
  180.  
  181. Version 1.89 - 1 April 1995 (this is no joke)
  182.  
  183.  -LW-loader and -saver rewritten - fast as hell
  184.   (compare the execution-times between LW and Dust - but Dust must
  185.    convert the objects while loading/saving into/from the internal
  186.    TDDD-format every time)
  187.  
  188.  -converting of LW-Surfaces into Subgroups and Subgroups into
  189.   LW-Surfaces (I know many people will love this)
  190.   (other programs (e.g. Vertex, Pixpro, Castillian) aren't able to do
  191.   that)
  192.  
  193.  -I tested the following objects
  194.   (loaded as LW, saved as TDDD, loaded as TDDD and finally saved as LW)
  195.    -32dodge.lwob  (29 subgroups)
  196.    -al.lwob       (35 subgroups)
  197.    -tommygun.lwob (15 subgroups)
  198.    -ball.lwob     (no subgroups)
  199.   After that there where no differences between the original and the
  200.   converted objects !
  201.  
  202.  -57chevy.lwob (41 subgroups) couldn't be converted into TDDD because
  203.   of the many edges
  204.  
  205. Version 1.88 - 31 March 1995
  206.  -reading/writing of Imagine-Subgroups !
  207.  -tested some big and complicated objects - it seems to work
  208.  -MEMORY updated
  209.  -STATS now shows subgroups
  210.  
  211. Version 1.87 - 30 March 1995
  212.  -changed the internal object-format: You can now have more than
  213.   32768 edges - so really BIG LW-objects can be loaded and saved
  214.   (I tested the following objects made by Viewpoint:
  215.     -32dodge.lwob  (Points: 8477, Edges: 49938, Faces: 16646)
  216.     -tommygun.lwob (Points: 4171, Edges: 24630, Faces: 8210)
  217.     -57chevy.lwob  (Points: 16049, Edges: 87912, Faces: 29304)
  218.  
  219. Version 1.86 - 29 March 1995
  220.  -serious LW-loader-bug fixed
  221.  -setting the complete-parameter to FALSE while loading the config
  222.  -auto-screen-to-front before drawing
  223.  
  224. Version 1.85 - 25 March 1995
  225.  -some LW-bugs fixed:
  226.    -the first surface-index was 0 - LW starts with 1
  227.     (I think all colors where wrong)
  228.    -y-z-swapping while loading (like the saver does it)
  229.  -checking for graphics.library V39 before using the color/face-mode
  230.   to avoid crashes
  231.  
  232. Version 1.84 - 13 March 1995
  233.  -very realistic water-waves: WATER and WATERFRAME
  234.  -WATERZ and WATERZFRAME: change only the z-coordinates of the object,
  235.                           looks smoother - but is less realistic
  236.  
  237. Version 1.83 - 12 March 1995
  238.  -bugs:
  239.    *sometimes the pens of the public-screen where not freed  - fixed
  240.    *WINDOWSAVE waites forever if the specified window doesn't exists - fixed
  241.    *batch-files where executes after windowID-error -fixed
  242.    *WAVE3D: objects where not saved - fixed
  243.  -spherical 3D-waves - WAVE3D-syntax changed
  244.  -abort loops after error
  245.  -started to write a water-algorithm
  246.  
  247. Version 1.82 - 10 March 1995
  248.  -now it's possible to open windows on the public- AND the Dust-Screen
  249.   with different drawmodes
  250.  -format-command-support for WINDOWSAVE and '!'
  251.  -some window-bugs fixed
  252.   (refreshing after changing objects or attributes, if the face-mode fails
  253.    the color-mode is used...)
  254.  
  255. Version 1.81 - 9 March 1995
  256.  -I finished translating the doc
  257.  -heapsort-algorithm replaced by qsort (really big objects->heapsort crashed)
  258.  -rendering now faster (some other optimizations)
  259.  
  260. Version 1.80 - 6 March 1995
  261.  -wrote a shell-script "stageIt"
  262.  -ECHO enhanced
  263.  -doc and online-help improved
  264.  -started to translate the doc
  265.  
  266. Version 1.79 - 5 March 1995
  267.  -parameter-completion (SET, GET) added
  268.  -new parameter: COMPLETE: turns off/on  command- and parameter-completion
  269.  -all commands and parameters now lower case !
  270.  -ARexx-bug fixed, now port will get removed while exiting Rexx-mode
  271.  -executing batch-files from Rexx and starting Rexx from batch-files
  272.   now possible
  273.  
  274. Version 1.78 - 4 March 1995
  275.  -MakeLoop got killed:
  276.    now (un)formatted numbers will be inserted in strings containg format-
  277.    commands, e.g.:
  278.  
  279.     for(i,1,10)
  280.      echo("unformatted:$, formatted:%")
  281.     end
  282.  
  283.  -parameter ACTVAL added, so the formatting works outside of loops, too, e.g:
  284.    set(actval,1)
  285.    load(1,obj.%) will try to load obj.0001   (I know that this makes no sense)
  286.  -now I have to rewrite the docs, to create a new tutorial - THIS SUCKS !
  287.  
  288. Version 1.77 - 4 March 1995
  289.  -nested for-loops, e.g.:
  290.  
  291.    for(i,1,3)
  292.     for(j,1,4)       (nice, isn't it ?)
  293.      calc(i*j)
  294.     end
  295.    end
  296.  
  297.  -MakeLoop will get killed soon...
  298.  
  299.  
  300. Version 1.76 - 4 March 1995
  301.  -for-loops (NOT only in batch-files)
  302.  -global user-defined constants, e.g.
  303.    calc("a:=3*5") -> load(a,)=load(15,)
  304.  
  305. Version 1.75 - 3 March 1995
  306.  -logfile-creation, program-parameters LOG and LOGFILE
  307.  -quiet-mode (no text-outpuut), program-parameter QUIET
  308.  
  309. Version 1.74 - 3 March 1995
  310.  -MORPH3 re-implemented, completely rewritten
  311.  -STATS- and KILL-break-requester removed - text-output was slowed down
  312.  -memory-usage at startup reduced: now 568144 bytes
  313.  
  314. Version 1.73 - 2 March 1995
  315.  -BUILD(RND) completely rewritten - now it really works (building objects
  316.   starting with ONE face)
  317.  -ADDFACE creates a new object if <objectID> not valid
  318.  -STATS2, PSTATS2 completely rewritten
  319.  
  320. Version 1.72 - 2 March 1995
  321.  -every numeric argument can now be entered as mathematical expression,
  322.    e.g.: load(10/4-0.2,ram:obj)
  323.  -support of user-defined constants in mind
  324.  -MEMORY and MEMORYP updated
  325.  -many display-bugs (ugly text-output) fixed
  326.  
  327. Version 1.71 - 2 March 1995
  328.  -new parser of mathematical expressions implemented
  329.   (original by S. Salewski <- many thanx)
  330.  -CALC, FUNC, CFUNC, ANIMFUNC, ... rewritten - now fast like coming from hell
  331.  
  332. Version 1.70 - 1 March 1995
  333.  -all functions except MORPH3, STATS2 and PSTATS2 re-implemented
  334.  
  335. Version 1.69 - 1 March 1995
  336.  -window-system and some other functions re-implemented
  337.  
  338. Version 1.68 - 28 February 1995
  339.  -internal object-structures changed - no procedures are now implemented
  340.    ->unlimited number of objects, particle-objects,... will become reality
  341.  
  342. Version 1.67 - 27 February 1995
  343.  recursive main-program:
  344.   -execute batch-files from batch-files
  345.   -execute batch-files in ARexx-mode
  346.  
  347. Version 1.66 - 26 February 1995
  348.  -help-topic-completion works fine (this is the real UNIX-feeling !)
  349.  
  350. Version 1.65 - 26 February 1995
  351.  -command-completion works fine
  352.  
  353. Version 1.64 - 25 February 1995
  354.  -command-parser completely rewritten (what a shit !)
  355.    command-completion planned
  356.  
  357. Version 1.62 - 21 February 1995
  358.   -*FUNC*-procedures: double->single precision
  359.    so the standard version of Dust needs no FPU
  360.   -CALC still works with double precision
  361.   -bug (attribute-morphing) fixed
  362.   -texture/brush-morphing:
  363.     -if the names of two textures are equal
  364.       (e.g.: ram:textures/Quilt and dh0:quILt)
  365.      the parameters and the axis will be morphed
  366.     -if the names of two brushes are equal
  367.      the axis and the parameter FULLSCALE will be morphed
  368.  
  369. Version 1.61 - 19 February 1995
  370.  -texture-handling: number of textures/brushes per object: NO LIMITS
  371.  
  372. Version 1.60 - 12 February 1995
  373.  -FULL Imagine3.0-Texture-/Brush-Support (SHOWTEX removed):
  374.    KILLBRS
  375.    KILLTXT
  376.    COPYTXT
  377.    COPYBRS
  378.    SHOWTXT
  379.    SHOWBRS
  380.  -other commands:
  381.    ADDFACE
  382.    ROTATEAXIS
  383.  -FULL texture-control:
  384.    TXTAXSIZE
  385.    BRSAXSIZE
  386.    TXTAXPOS
  387.    BRSAXPOS
  388.    TXTAXALIGN0
  389.    BRSAXALIGN0
  390.    ROTATETXTAXIS
  391.    ROTATEBRSAXIS
  392.    CENTERTXTAXIS
  393.    CENTERBRSAXIS
  394.    TXTPARAM
  395.    TXTNAME
  396.    BRSNAME
  397.    TXTDIR
  398.    BRSDIR
  399.  -docs updated
  400.  
  401. Version 1.52 - 11 February 1995
  402.  -SHOWTEX now extracts ALL information about Imagine3.0-Textures/Brushes
  403.  -new parameter OPTEDGES - faster Lightwave-/VS-loading
  404.   (edge-optimizing makes no sense if you save the objects
  405.    in Lightwave-format)
  406.  
  407. Version 1.51 -   6 February 1995
  408.  -small ARexx-Port "Dust"
  409.    -two commands: PARSE <Dust-command>, all commands except EXEC und EXIT are allowed
  410.                   EXIT
  411.  
  412. Version 1.50a -   4 February 1995
  413.  -new help-texts: FORMATS and SCENES !
  414.  -Lightwave-Loader (all information Dust saves will be read)
  415.  -Lightwave-ARexx-commands invoked at every frame: LWCMD1, LWCMD2, LWCMD3
  416.  -universal-loader: LOAD
  417.  -global saver: SAVE
  418.  -parameter SFORMAT - all objects saved by any procedure are in this format
  419.  -LOADSEQ->universal ***
  420.  -XPK-support removed: I use XFH.
  421.  -filetype-analyzer: FILETYPE
  422.  -doc updated
  423.  -some bugs removed
  424.  
  425. Version 1.45 -   3 February 1995
  426.  -Lightwave-saver: SAVELW
  427.    featuring: -double-sided-flag when BACKFACES=TRUE
  428.               -for every different face-color one Lightwave-Surface is created
  429.                (a chesscube will be a chesscube...)
  430.               -keeps colors and specular-level, other attributes will be lost
  431.               -no triangle-optimizations because the coming Lightwave-loader
  432.                will read only triangles
  433.    (Because I dont own Lightwave I can't test it directly, but Pixel3D loads
  434.     in the objects without problems...)
  435.  
  436. Version 1.44 -  31 January 1995
  437.  -LMB aborts help
  438.  -new keyfile
  439.  -ISL3.*-support (for Imagine3.1)
  440.    STAGING2 (ISL2.0)
  441.    STAGING3 (ISL3.*)
  442.  -version number (showed by the DOS-version-command)
  443.  -*EXPLODE*-bugs fixed - maxRot now means: maxRot of the LARGEST particle
  444.    (it works now)
  445.  
  446. Version 1.43 -  27 January 1995
  447.  -sharp edges (loading, saving, particles) are supported now
  448.  
  449. Version 1.42 -  24 January 1995
  450.  -Cripple-Keyfile introduced (good idea from WL)
  451.  -bug in Morph3 removed
  452.  
  453. Version 1.41 -  20 January 1995
  454.  -open windows on own screen (if specified) ***
  455.    parameters SCREEN,SCREENWIDTH,SCREENWIDTH,SCREENHEIGHT,SCREENDEPTH,SCREENID
  456.  -Lightwave-"staging": LWSTAGING
  457.  
  458. Version 1.40 -  13 January 1995
  459.  -good particle-alignment in pmode
  460.  -sphere-objects
  461.  -HELPDIR2 for external help-texts created by the user
  462.  -T-Hunks (16 per Object) (textures or brushes)
  463.    (loading, saving, particle-objects, no modifiing)
  464.  -sphere-objects:
  465.    O2S
  466.    SAVESPHERES
  467.  -Build-Morph: MORPH3, MORPH3RND ***
  468.  -keyfile without password introduced
  469.  -new commands:
  470.    LIMITS
  471.    SHOWTEX
  472.    KILLTEX
  473.    COPYTEX
  474.  -new parameter:
  475.    SAVESPHEREP
  476.  
  477. Version 1.36 -  7 January 1995
  478.  -new and good and final break-concept:
  479.    commands open and close breakwindow automatically
  480.    LMB aborts drawing if CHECKMOUSE is set
  481.  
  482. Version 1.35 -  6 January 1995
  483.  -Tool: TDDDVS
  484.  -xpk-decrunch-bug fixed
  485.  
  486. Version 1.34 -  4 January 1995
  487.  -global error-check (batch files will be aborted after any error)
  488.  -videoscape-loader can be cancelled
  489.  -some more error-checks
  490.  -xpk-decrunching-bug fixed
  491.  -new commands:
  492.    SHOWTDDD
  493.    LOADGROUPOBJ
  494.  
  495. Version 1.33 -  3 January 1995
  496.  -z-buffer improved
  497.  -24bit-ppm-saver
  498.  -new memory-handling (ALLOC - don't play with this)
  499.  -help-text RENDER - not official
  500.  
  501. Version 1.32 -  2 January 1995
  502.  -bad z-buffer-algorithm implemented - not official supported
  503.  
  504. Version 1.31 - 29 December 1994
  505.  -KEEPASPECT-bug fixed
  506.  -new commands
  507.    WINDOWPOS
  508.    WINDOWSIZE
  509.    WINDOWFRONT
  510.  -new loader: Videoscape - LOADVS
  511.  -Videoscape-colors are supported now (saving and loading)
  512.  -small bug at gfx-startup fixed
  513.  -demo-script "WINDOWS" added
  514.  -new program-parameters:
  515.    BWLEFT
  516.    BWTOP
  517.   are saved to config
  518.  
  519. Version 1.30 - 27 December 1994
  520.  -VERBOSE-mode removed
  521.  -flags SAVEPICS,PICNAME, ACTPIC, DONTSAVE removed
  522.  -new parser-module
  523.  -window-ID introduced
  524.  -new commands
  525.    WINDOWCLOSE
  526.    WINDOWSAVE
  527.    WINDOWROTX
  528.    WINDOWROTZ
  529.    WINDOWZOOM
  530.    WINDOWDRAWMODE
  531.    WINDOWREDRAW
  532.    WINDOWOUTLINED
  533.    WINDOWPERSPECTIVE
  534.    WINDOWRESCALE
  535.  -break-window: OPENBREAKWIN, CLOSEBREAKWIN
  536.  -manual and help-files updated
  537.  -commands KILL0FACES reactivated
  538.  
  539. Version 1.20b - 25 December 1994
  540.  -serious bugs in the *explode*-procedures fixed
  541.  -creating a new animation "EX" using this commands
  542.  
  543. Version 1.20 - 23 December 1994
  544.  -new help-structure
  545.  -new parameters: PAGER, HELPDIR
  546.  -configfile added (default "s:.dustrc")
  547.  -new commands: SAVECONFIG, LOADCONFIG
  548.  
  549. Version 1.10 - 23 December 1994
  550.  -new parameter: ALIGNP
  551.  -(bad)alignment in point-mode added
  552.  
  553. Version 1.09e - 21 December 1994
  554.  -new commands: STATS2, PSTATS2
  555.  -particle-alignment (face-mode) (x-axis)
  556.  
  557. Version 1.09d - 14 December 1994
  558.  -break the help-commands using LMB
  559.  -open windows on Pub-screens
  560.  
  561. Version 1.09b - 19 November 1994
  562.  -new command
  563.    SETPOINT
  564.  -new program: "Crystal"
  565.  
  566. Version 1.09 - 19 October 1994
  567.  -font-sensitive window-functions (WINDOWSEQ, saving, KEEPASPECT)
  568.  -new commands
  569.    CREATEFACES
  570.    SORTFACES
  571.    SORTPOINTS
  572.    PMORPH2
  573.    SORTFACES2
  574.    SORTPOINTS2
  575.   -SIZE-output-format changed
  576.   -EXPLODE-bug removed: to small faces -> infinite distance
  577.   -small WINDOWSEQ-bug removed.
  578.  
  579. Version 1.08 - 3 October 1994 (FINAL)
  580.  -GOOD-mode -> FACE-mode
  581.  -OUTLINED, GOODOUTLINED removed -> global Outlined-flag
  582.  -FACE-mode for 27, 64 and 125 color added
  583.  -loading and saving of XPK-compressed files
  584.  -new programm-parameters
  585.    XPKCOMPRESS
  586.    XPKMETHOD
  587.    VOUTLINED
  588.  -some window-shortcuts changed
  589.  -manual in AmigaGuide-Format !
  590.  
  591. Version 1.07 - 2 October 1994
  592.  -new preview-mode: GOODOUTLINED
  593.  -Z-Sort-Algorithm new implemented (FAST!)
  594.  -bugs removed:
  595.    View-redraw (after changing object-colors (COLOR,SETCLST)) fixed
  596.    save-stats
  597.    Morph2: only the closest points where searched - not all target-
  598.            points where reached
  599.    Morphframe: dest-object instead of dest2-object was killed (at init)
  600.  -Morph-speedup again
  601.  -color-morphing in morph and morph2
  602.  -new commands
  603.    P2OSEQ
  604.    LOADSEQ
  605.    SAVESEQ
  606.    LOADPSEQ
  607.    SAVEPSEQ
  608.    MEMORY
  609.    MEMORYP
  610.    CALC
  611.    WINDOWSEQ
  612.   -manual an online-help updated
  613.   -LOAD command has the additional search path "objects"
  614.   -one-argument-option for all save-commands
  615.   -ANIMFUNC, ANIMCFUNC, BUILD got VERBOSE-mode
  616.   -BUILD completely rewritten - points are killed (works fine in VERBOSE-mode)
  617.  
  618. Version 1.06 -  30 September 1994 (FINAL beta)
  619.  -new commands
  620.    COPYPPOS
  621.    COPYPROT
  622.    COPYPSCL
  623.    FUNC
  624.    CFUNC
  625.    PPOSFUNC
  626.    PROTFUNC
  627.    PSCLFUNC
  628.    ANIMFUNC
  629.    ANIMCFUNC
  630.    ANIMPPOSFUNC
  631.    ANIMPROTFUNC
  632.    ANIMPSCLFUNC
  633.  
  634. Version 1.05 -  29 September 1994
  635.  -new program-parameter
  636.    EXFORMAT
  637.  -C-Tutorial (MaxonC++ and GCC)
  638.  -bug in WriteReal removed
  639.  -new commands
  640.    SETCLST
  641.    WRITECLST
  642.  -CLST-reading, -writing, -copying and -drawing
  643.  -CLST in particle-objects
  644.  
  645. Version 1.04 -  23 September 1994
  646.  -new commands
  647.    GETPPOS
  648.    GETPROT
  649.    GETPSCL
  650.    SETPPOS
  651.    SETPROT
  652.    SETPSCL
  653.    GETOCOUNT
  654.    GETPSIZE
  655.  -command ROTFACES removed
  656.  -manual and online-help updated
  657.  -new programmer tutorial and executable example !
  658.  
  659. Version 1.03 -  22 September 1994
  660.  -keyfile improved - now demo-version-support
  661.  -password-encryption
  662.  -new commands
  663.    PWAVE1D
  664.    PWAVE2D
  665.    PWAVE3D
  666.  -new programmer-interface in mind:
  667.  -new program-parameter
  668.    EXFILE
  669.  
  670. Version 1.02 -  15 September 1994
  671.  -speed improvement in the PMorph-Procedure (twice as fast as before)
  672.  -bug in CopyAtts removed
  673.  
  674. Version 1.01 -  14 September 1994
  675.  -now a keyfile is needed to start the program
  676.  
  677. Version 1.00 -  14 September 1994
  678.  -new preview-mode: GOOD (draws every object using its colors)
  679.   (216 free pens required)
  680.  
  681. Version 0.99 -  8 September 1994
  682.  -watching version 1.00
  683.  -manual and online-help updated
  684.  -some minor changes
  685.  -some new window-shortcuts
  686.  -object-color-tracking windows
  687.  -new program-parameter
  688.    MOUSEBREAK
  689.  -bug in the VideoScape3D-Saver removed (in BACKFACES-mode all lines where
  690.   introduced by "8" instead of "3")
  691.  
  692. Version 0.98 -  8 September 1994
  693.  -save-frame-function (to render really big particle-objects using Dust)
  694.  -new program-parameters
  695.    SAVEPICS
  696.    PICNAME
  697.    ACTPIC
  698.  -new preview-mode: COLOR
  699.  
  700. Version 0.97 -  7 September 1994
  701.  -new commands
  702.    PWAVE1D
  703.    PWAVE2D
  704.    PWAVE3D
  705.  -WINDOW-command improved
  706.  -new program-parameters
  707.    VZOOM
  708.    VKEEPSCALE
  709.  -bug in O2P removed
  710.  
  711. Version 0.96 -  5 September 1994
  712.  -new commands
  713.    JOIN
  714.    JOINPARTICLE
  715.    WRITEPPOS
  716.    WRITEPROT
  717.    WRITEPSCL
  718.    RANDOMPPOS
  719.    RANDOMPROT
  720.    RANDOMPSCL
  721.   -online-help and manual updated
  722.  
  723. Version 0.95 -  4 September 1994
  724.  -new commands
  725.    PSTATS
  726.    PARTICLEEXPLODE
  727.  
  728. Version 0.94 -  4 September 1994
  729.  -new commands
  730.    SAVEPARTICLETDDD
  731.    SAVEPARTICLEVS
  732.  -many bugs removed
  733.  
  734. Version 0.93 -  4 September 1994
  735.  -particle-object-format
  736.  -new commands
  737.    LOADPARTICLE
  738.    SAVEPARTICLE
  739.  
  740. Version 0.92 -  4 September 1994
  741.  -new commands
  742.    COPYPARTICLE
  743.    KILLPARTICLE
  744.    PARTICLE2OBJECT
  745.    OBJECT2PARTICLE
  746.    SCALEPARTICLE
  747.  
  748. Version 0.91 -  3 September 1994
  749.  -particle system
  750.  
  751. Version 0.90 -  3 September 1994
  752.  -new commands
  753.    EXPLODEFRAME
  754.    WRITEVS
  755.  -online-help and manual updated
  756.  -IntToString, RealToString completely rewritten
  757.  
  758. Version 0.89 -  2 September 1994
  759.  -new commands
  760.    COPYATTS
  761.    AXSIZE
  762.    AXPOS
  763.    AXALIGN0
  764.    WRITEAXIS
  765.    WRITEATTS
  766.    POSITIVE
  767.  -new program-parameter
  768.    RANDOM
  769.  -EXPLODE debugged and optimized (what a difference)
  770.  -TIME rewritten
  771.  -bug in the Read/WriteTDDD-Function removed
  772.   (Couldn't load really big objects <-compiler bug!)
  773.  
  774. Version 0.88 - 30 August 1994
  775.  -manual and online-help updated
  776.  -all functions tested again
  777.  
  778. Version 0.87 - 29 August 1994
  779.  -MERGE completely rewritten
  780.  -some internal speedups
  781.  
  782. Version 0.86 - 29 August 1994
  783.  -new command
  784.    EXPLODE
  785.  
  786. Version 0.85 - 28 August 1994
  787.  -new commands
  788.    ROTFACES
  789.    SCALEFACES
  790.    RENAME
  791.    STAGING
  792.  -manual improved
  793.  -online-help and manual updated
  794.  
  795. Version 0.84 - 28 August 1994
  796.  -new commands
  797.    KILL0FACES
  798.    KILL0EDGES
  799.  -KILL0EDGES completely rewritten
  800.  -COPY rewritten
  801.  -online-help and manual updated
  802.  -pseudo-perspektive removed
  803.  
  804. Version 0.83 - 28 August 1994
  805.  -MERGE, KILLFACE, KILLEDGE, KILLPOINT completely rewritten
  806.  -new commands
  807.    WRITEPOINTS
  808.    WRITEEDGES
  809.    WRITEFACES
  810.  -bug in TDDD-Saver removed
  811.   ((fCount mod 2)#0 caused wrong chunksize in CLST, RLST and TLST)
  812.  
  813. Version 0.82 - 27 August 1994
  814.  -object-lock (no object can be drawed while any procedure is modifiing
  815.                it (otherwise system crashes heavily))
  816.  
  817. Version 0.81 - 26 August 1994
  818.  -new commands:
  819.    COLOR
  820.    TRANS
  821.    REFL
  822.    SPEC
  823.    HARDNESS
  824.    DITHER
  825.    ROUGHNESS
  826.    SHININESS
  827.    ROTATE
  828.    SCALE
  829.    TRANSLATE
  830.  -online-help-updated
  831.  -no bugs found-no bugs removed
  832.  
  833. Version 0.80 - 24 August 1994
  834.  -first working version
  835.